package com.ipay.foreign.pojo;

import java.math.BigDecimal;
import java.util.Date;

/***
 * '商户发起参数'
 */
public class MerchantPayParameter {

	private Long Id;
	/**
	 * 商户号
	 */
	private String merchantNo;
	/**
	 * 发起方订单号
	 */
	private String sponsorOrderNo;
	/**
	 * 收款员编号或手机号
	 */
	private String codeNo;
	/**
	 * 订单说明
	 */
	private String payremark;
	/**
	 * 付款金额
	 */
	private BigDecimal payMoney;
	/**
	 * 回调地址
	 */
	private String notifyUrl;
	/**
	 * 前台通知地址
	 */
	private String callbackUrl;
	/**
	 * 签名
	 */
	private String sign;
	/**
	 * 订单状态（0未支付，1支付中，2已支付，3已取消）
	 */
	private String start;

	/**
	 * 发起类型（0第三方pc端，1收款员生成固额二维码）
	 */
	private int types;


	public Long getId() {
		return Id;
	}

	public void setId(Long id) {
		Id = id;
	}

	public String getMerchantNo() {
		return merchantNo;
	}

	public void setMerchantNo(String merchantNo) {
		this.merchantNo = merchantNo;
	}

	public String getSponsorOrderNo() {
		return sponsorOrderNo;
	}

	public void setSponsorOrderNo(String sponsorOrderNo) {
		this.sponsorOrderNo = sponsorOrderNo;
	}

	public String getCodeNo() {
		return codeNo;
	}

	public void setCodeNo(String codeNo) {
		this.codeNo = codeNo;
	}

	public String getPayremark() {
		return payremark;
	}

	public void setPayremark(String payremark) {
		this.payremark = payremark;
	}

	public BigDecimal getPayMoney() {
		return payMoney;
	}

	public void setPayMoney(BigDecimal payMoney) {
		this.payMoney = payMoney;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}

	public String getCallbackUrl() {
		return callbackUrl;
	}

	public void setCallbackUrl(String callbackUrl) {
		this.callbackUrl = callbackUrl;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getStart() {
		return start;
	}

	public void setStart(String start) {
		this.start = start;
	}

	public int getTypes() {
		return types;
	}

	public void setTypes(int types) {
		this.types = types;
	}
}
